ViewController の描画
概要
この場合、基本的なナビゲーションも自動的に提供される
モーダル表示をしたいときによく利用される
ViewController を描画すると 関連 が生まれる。描画元が presenting view controller、描画先が presented view controller となる。この関連は presented view controller が消えるまで続く。 Showing
呼び出し対象ないし自身の view hierarchy 内の位置も気にしなくてよいし、再利用性が高まため、Presenting より推奨される。 Presenting
表示する
(popover の場合: preferredContentSize でサイズを設定する)
(popover の場合: アンカーポイントを設定する)
3. presenting view controller の描画用メソッド(present(_:animated:completion:))を呼び出す
消す
presenting view controller もしくは presented view controller 自身の dismiss(animated:completion:) を呼び出す。presented view controller のものを呼んだ場合でも、UIKit は自動的に presenting view controller にフォワーディングする。presented view controller から presenting view controller に渡したいデータ等がある場合は、delegation パターンを利用するのがよい。 参考